package com.bobo.netty.dto;

import com.bobo.netty.common.bizEnum.ChatTypeEnum;
import com.bobo.netty.common.bizEnum.MessageStatusEnum;
import com.bobo.netty.common.bizEnum.MessageTypeEnum;
import lombok.Data;

@Data
public class ChatMessageDTO {
    /**
     * 消息ID
     */
    private String messageId;
    /**
     * 0 绑定 1 聊天
     */
    private Integer messageType = MessageTypeEnum.BIND_MSG.getCode();
    /**
     * 0 单聊 1 群聊
     */
    private Integer chatType = ChatTypeEnum.SINGLE_CHAT.getCode();
    /**
     * 发送人ID
     */
    private String sendUserId;
    /**
     * 发送人姓名
     */
    private String sendUserName;
    /**
     * 接收人ID列表
     */
    private String receiveUserId;
    /**
     * 消息状态 0 在线消息 1 离线消息
     */
    private Integer messageStatus = MessageStatusEnum.ONLINE_MSG.getCode();
    /**
     * 群聊ID
     */
    private String groupChatId;
    /**
     * 消息内容
     */
    private String content;
}
